package com.ruoyi.express.mapper;

import com.ruoyi.express.domain.BaiduApiToken;
import java.util.List;	

/**
 * 百度开放平台token 数据层
 * 
 * @author ruoyi
 * @date 2019-03-09
 */
public interface BaiduApiTokenMapper 
{
	/**
     * 查询百度开放平台token信息
     * 
     * @param tokenId 百度开放平台tokenID
     * @return 百度开放平台token信息
     */
	public BaiduApiToken selectBaiduApiTokenById(Integer tokenId);

	public BaiduApiToken selectBaiduApiTokenByClientId(String clientId);

	/**
     * 查询百度开放平台token列表
     * 
     * @param baiduApiToken 百度开放平台token信息
     * @return 百度开放平台token集合
     */
	public List<BaiduApiToken> selectBaiduApiTokenList(BaiduApiToken baiduApiToken);
	
	/**
     * 新增百度开放平台token
     * 
     * @param baiduApiToken 百度开放平台token信息
     * @return 结果
     */
	public int insertBaiduApiToken(BaiduApiToken baiduApiToken);
	
	/**
     * 修改百度开放平台token
     * 
     * @param baiduApiToken 百度开放平台token信息
     * @return 结果
     */
	public int updateBaiduApiToken(BaiduApiToken baiduApiToken);
	
	/**
     * 删除百度开放平台token
     * 
     * @param tokenId 百度开放平台tokenID
     * @return 结果
     */
	public int deleteBaiduApiTokenById(Integer tokenId);
	
	/**
     * 批量删除百度开放平台token
     * 
     * @param tokenIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteBaiduApiTokenByIds(String[] tokenIds);
	
}